Preemptive Task Partitioning Strategy (PTPS) with Fast Preemption in Heterogeneous Distributed Environment
نویسنده
چکیده
Efficient preemptions in the scheduling of real time systems cause optimal overhead in parallel computing systems. Periodic and sporadic tasks are exists in the real time systems. The periodic tasks may be divided into the synchronous and asynchronous categories. The management of the resource sharing in the parallel computing can be powerfully achieved by preemptive scheduling. Fast preemptions are necessary to achieve the high degree parallelism. In this paper, Earliest Starting Time parameter expended up to a large degree of heterogeneity. We compare the proposed algorithm with the existed well known algorithms: preemptive MCP and FPS algorithms. The result shows better performance of the PTPS in terms of average NSL and running time complexities.
منابع مشابه
Preemptive Task Scheduling for Distributed Systems
Task scheduling in a preemptive runtime environment has potential advantages over the non-preemptive case such as better processor utilization and more flexibility when scheduling tasks. Furthermore, preemptive approaches may need less runtime support (e.g. no task ordering required). In contrast to the non-preemptive case, preemptive task scheduling in a distributed system has not received muc...
متن کاملThe Partitioned Multiprocessor Scheduling of Non-preemptive Sporadic Task Systems∗
We consider polynomial-time algorithms for partitioning a collection of non-preemptive or restricted-preemption tasks among the processors of an identical multiprocessor platform. Since the problem of partitioning tasks among processors (even with unlimited preemption) is NP-hard in the strong sense, these algorithms are unlikely to be optimal. For task systems where the ratio between the large...
متن کاملDynamic Performance of Bandwidth Tracking in Preemptive Distributed Heterogeneous Networking Environments
− This work investigates the dynamic behavior of a bandwidth tracking algorithm in a version of a distributed heterogeneous data dissemination system called the Agile Information Control Environment (AICE). To optimally allocate resources in this environment, the probability of setup or rejection of communication requests has to be derived prior to its setup without any knowledge of the actual ...
متن کاملOptimal Task Partitioningmodel in Distributedheterogeneous Parallel Computing Environment
Parallel computing systems compose task partitioning strategies in a true multiprocessing manner. Such systems share the algorithm and processing unit as computing resources which leads to highly inter process communications capabilities. We focus on real-time and non preemptive systems. A large variety of experiments have been conducted on the proposed algorithm. Goal of computation model is t...
متن کاملImproved Cluster Merging by Preemption in Task Scheduling
Most static task scheduling algorithms schedule tasks in non-preemptive mode. Basic reason of such tendency is that preemption invokes overheads and it does not help to minimize its schedule length. We found that preemption helps to reduce the number of processors while the schedule length does not increase. We propose a task scheduling algorithm that applies task preemption. The basic process ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013